package com.ytjj.common.constants;

/**
 * mq 队列常量
 */
public class QueueConstants {

    /**
     * 测试队列
     */
    public static final String TEST_QUEUE = "test.queue";


    /**
     * 页面统计队列
     */
    public static final String PAGE_STATISTICS_QUEUE = "page.statistics.queue";

    /**
     * 点击统计队列
     */
    public static final String CLICK_STATISTICS_QUEUE = "click.statistics.queue";

    /**
     * 商品统计队列
     */
    public static final String PRODUCT_STATISTICS_QUEUE = "product.statistics.queue";

    /**
     * 话费队列
     */
    public static final String RECHARGE_QUEUE = "recharge.queue";


    /**
     * skip统计队列
     */
    public static final String SKIP_STATISTICS_QUEUE = "skip.statistics.queue";

    /**
     * 销售后队列
     */
    public static final String SELL_AFTER_QUEUE = "sell_after_queue";

    /**
     * 销售后队列
     */
    public static final String SELL_AFTER_QUEUE_ONE = "sell_after_queue_1";

    /**
     * 订单队列
     */
    public static final String ORDER_RECORD_QUEUE = "order_record_queue";

    /**
     * 快递物流信息队列
     */
    public static final String QUERY_SYNC_ORDER_EXPRESS = "query_sync_order_express";

    /**
     * 历史订单队列
     */
    public static final String ORDER_RECORD_QUEUE_HISTORY = "order_record_history_queue";

    public static final String USERS_QUEUE = "users_queue";

    public static final String USER_FANS_QUEUE = "user_fans_queue";

    public static final String DYNAMIC_HISTORY_QUEUE = "dynamic_queue";

    /**
     * 短信队列
     */
    public static final String SMS_QUEUE = "sms_queue";

    /**
     * im消息撤回队列
     */
    public static final String IM_RECALL_QUEUE = "im_recall";

    /**
     * im消息结束队列
     */
    public static final String IM_END_QUEUE = "im_end";

    /**
     * app激活
     */
    public static final String APP_ACTIVATION = "app_activation_queue";

    /**
     * 用户活跃
     */
    public static final String APP_USERACTIVE = "app_useractive_queue";

    /**
     * 用户行为
     */
    public static final String APP_USERBEHAVIOR = "app_userbehavior_queue";

    /**
     * 用户注册
     */
    public static final String APP_USERREGISTER = "app_user_register";

    /**
     * 测评审核通过
     */
    public static final String DYNAMIC_CHECK_PASS = "dynamic_check_pass";

    /**
     * app新增动态
     */
    public static final String APP_EVALUATION_ADD = "app_evaluation_add";

    /**
     * app评论 + 评分埋点
     */
    public static final String APP_DYNAMICCOMMENT = "app_dynamic_comment";

    /**
     * app评论点赞
     */
    public static final String APP_DYNAMIC_LIKE = "app_dynamic_like";

    /**
     * 动态曝光
     */
    public static final String APP_DYNAMIC_EXPOSURE = "app_dynamic_exposure";
    /**
     * 钱包金额变动队列
     */
    public static final String WALLET_MONEY_VARIATION = "wallet_money_variation";

    /**
     * 订单状态队列1
     */
    public static final String ORDER_STATE_ONE = "order_state_one";

    /**
     * 订单状态队列2
     */
    public static final String ORDER_STATE_TWO = "order_state_two";

    /**
     * 物流消息队列
     */
    public static final String LOGISTICS_MESSAGE = "logistics_message";

    /**
     * im消息转移队列
     */
    public static final String IM_TRANS_QUEUE = "im_trans";

    /**
     * redis发布订阅到IM系统通道
     */
    public static final String IM_ADMIN_NOTIFY = "channel:imAdmin";

    /**
     * 团小圈创建订单
     */
    public static final String CIRCLE_CREATE_ORDER_QUEUE = "circle_create_order_queue";

    /**
     * 支付完成更新团小圈订单状态
     */
    public static final String UPDATE_CIRCLE_ORDER_STATUS = "circle_order_queue";

    /**
     * 订单
     */
    public static final String BANKER_ORDER_QUEUE = "banker_order_queue";

    /**
     * xinyichen短信运营商回调
     */
    public static final String MSG_CALLBACK_FOR_XYC = "msg_callback_for_xyc";
    /**
     * santong短信运营商回调
     */
    public static final String MSG_CALLBACK_FOR_SANTONG = "msg_callback_for_santong";
    /**
     * mengwang短信运营商回调
     */
    public static final String MSG_CALLBACK_FOR_MENGWANG = "msg_callback_for_mengwang";
    /**
     * 商品选品队列
     */
    public static final String PRODUCT_ADD_QUEUE = "product_add_queue";
    /**
     * 商品修改队列
     */
    public static final String PRODUCT_UPDATE_QUEUE = "product_update_queue";

    /**
     * 添加商品评论到销售端
     */
    public static final String ADD_PRODUCT_REVIEWS = "add_product_reviews";

    /**
     * 修改商品评论到销售端
     */
    public static final String UPDATE_PRODUCT_REVIEWS = "update_product_reviews";

    /**
     * 订单问题回复
     */
    public static final String ORDER_PROBLEM_REPLY = "order_problem_reply";

    /**
     * 新增渠道
     */
    public static final String CHANNEL_ADD_QUEUE = "channel_add_queue";

    /**
     * 售后订单统计队列
     */
    public static final String RETURN_ORDER_STATISTICS_QUEUE = "return_order_statistics_queue";
}
